x86: emulate MSR_IA32_UCODE_REV Intel access protocol
authorKeir Fraser <keir@xen.org>
Mon, 11 Oct 2010 08:01:45 +0000 (09:01 +0100)
committerKeir Fraser <keir@xen.org>
Mon, 11 Oct 2010 08:01:45 +0000 (09:01 +0100)
commit80d9a6abdd76cf7b4f206326264966e91f936115
treea7a53035e02cc926dae43dadf526c8df04b21946
parent6d01f353157077e92f700bb70b2b9e7c27d1a31c
x86: emulate MSR_IA32_UCODE_REV Intel access protocol

Intel requires a write of zeros (hence such writes now get silently
ignored) followed by a cpuid(1) followed by the actual read.

Includes some code redundancy elimination possible after the actual
change.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/arch/x86/traps.c